runtime.schedt.gcwaiting (field)

15 uses

	runtime (current package)
		mgcmark.go#L1183: 		for !(gp.preempt && (preemptible || sched.gcwaiting.Load() || pp.runSafePointFn != 0)) {
		mgcmark.go#L1205: 	for !(gp.preempt && (preemptible || sched.gcwaiting.Load() || pp.runSafePointFn != 0)) {
		proc.go#L1092: 		sched.gcwaiting.Store(true)
		proc.go#L1554: 	sched.gcwaiting.Store(true)
		proc.go#L1676: 	sched.gcwaiting.Store(false)
		proc.go#L3036: 	if sched.gcwaiting.Load() {
		proc.go#L3177: 	if !sched.gcwaiting.Load() {
		proc.go#L3259: 	if sched.gcwaiting.Load() {
		proc.go#L3434: 	if sched.gcwaiting.Load() || pp.runSafePointFn != 0 {
		proc.go#L3665: 			if sched.gcwaiting.Load() {
		proc.go#L4458: 	if sched.gcwaiting.Load() {
		proc.go#L6081: 		if debug.schedtrace <= 0 && (sched.gcwaiting.Load() || sched.npidle.Load() == gomaxprocs) {
		proc.go#L6083: 			if sched.gcwaiting.Load() || sched.npidle.Load() == gomaxprocs {
		proc.go#L6343: 		print(" gcwaiting=", sched.gcwaiting.Load(), " nmidlelocked=", sched.nmidlelocked, " stopwait=", sched.stopwait, " sysmonwait=", sched.sysmonwait.Load(), "\n")
		runtime2.go#L837: 	gcwaiting  atomic.Bool // gc is waiting to run